# 函数的返回值
'''
return 语句用于返回函数的值，并且退出函数，选择性的使用return语句，默认是但会None
1.return a,b 写法，返回多个数据的时候，默认是元组类型
2.return 后面可以连接列表、元组或字典，以返回 多个值。
'''


def test1():
    '''
    无无参数和无返回值的函数
    :return: 无返回值
    '''
    print('hello,执行函数test1')
    return
    print("world")


result = test1()
print(result)  # None


def test2(x, y):
    '''
    计算x和y的平方
    :return: x和y的平方
    '''
    x2 = x ** 2
    y2 = y ** 2
    return x2, y2


result2 = test2(3, 4)
r1, r2 = test2(3, 4)
print(result2, type(result2))
print(r1, r2)


